﻿using System;

namespace Utility
{
	// Token: 0x02000402 RID: 1026
	public abstract class StateBase_WithMsg<T_MSG>
	{
		// Token: 0x06001993 RID: 6547 RVA: 0x000A50C4 File Offset: 0x000A32C4
		public virtual void In(T_MSG msg)
		{
		}

		// Token: 0x06001994 RID: 6548 RVA: 0x000A50C8 File Offset: 0x000A32C8
		public virtual void Main()
		{
		}

		// Token: 0x06001995 RID: 6549 RVA: 0x000A50CC File Offset: 0x000A32CC
		public virtual void Out()
		{
		}

		// Token: 0x04001CC1 RID: 7361
		protected T_MSG defMsg;
	}
}
